﻿namespace GoodAdmin.Core;

[ErrorCodeType]
public enum DictErrorCode
{
    /// <summary>
    /// 系统内置字典禁止删除
    /// </summary>
    [ErrorCodeItemMetadata("系统内置字典禁止删除")]
    D001,
    /// <summary>
    /// 该类型含有下级节点，不能删除
    /// </summary>
    [ErrorCodeItemMetadata("该类型含有下级节点，不能删除")]
    D002,
    /// <summary>
    /// 上级字典不存在
    /// </summary>
    [ErrorCodeItemMetadata("上级字典不存在")]
    D003,
    /// <summary>
    /// 存在相同字典名称
    /// </summary>
    [ErrorCodeItemMetadata("存在相同字典名称")]
    D004,
    /// <summary>
    /// 存在相同字典编码
    /// </summary>
    [ErrorCodeItemMetadata("存在相同字典编码")]
    D005,
    /// <summary>
    /// 字典不存在
    /// </summary>
    [ErrorCodeItemMetadata("字典不存在")]
    D006,
    D007
}